The phrase "numerous occasions" means that something has happened many times or repeatedly. It can refer to a specific event, action or situation that has occurred multiple times in the past. The word "numerous" indicates that there is an abundance or large number of these events, while "occasions" refers to any instance or opportunity for doing something.